<?php
/*
 * 系统配置文件,在每个入口文件中包含
 * @since 2013-9-3 by sutroon
 */
if(false){
    if (isset($_GET['sess'])) {
        session_id($_GET['sess']);
    }
    // 设置SESSION保存路径/Upload/Temp/Sess/
    $sessdir = ROOT_PATH . 'Upload/Temp/Sess';
    if (!is_dir($sessdir))
        mkdir($sessdir, 7777, true);
    session_save_path($sessdir);
    // 设置SESSION有效期30分钟
    session_set_cookie_params(1800);
}
// 初始化SESSION
@session_start();

@header("Content-Type: text/html;charset=utf-8");

/**
 * 类文件自动加载器
 * @param type $class_name
 */
function class_loader($class_name) {
    $class_name = str_replace('_', '/', $class_name);
    global $SO_LIB_DIR;
    foreach ($SO_LIB_DIR as $name => $dir) {
        $class_file = $dir . $class_name . '.class.php';  // 使用绝对路径提高效率
        if (is_file($class_file)) {
            require_once $class_file;
            return;
        }
    }
}

// 注册类文件自动加载器
if (function_exists('class_loader')) {
    spl_autoload_register('class_loader');
}
/**
 * 设置自定义错误处理
 */
if(!(defined('APP_DEBUG')?APP_DEBUG:false)) set_error_handler('so_error_handler');
?>
